package com.ruoyi.channel.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.math.BigDecimal;

/**
 * @Author: Mr.Lu
 * @Date: 2019/5/8 14:52
 */
public class ChannelWalletRSP extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 渠道钱包id
     */
    private Long id;

    /**
     * 渠道类型名称
     */
    @Excel(name = "渠道名称")
    private String channelName;

    /**
     * 渠道类型标识
     */
    private Long channelId;

    /**
     * 余额
     */
    @Excel(name = "余额")
    private BigDecimal accountBalance;

    /**
     * 待结算金额
     */
    @Excel(name = "待结算金额")
    private BigDecimal waitLiquidatedBalance;

    /**
     * 最近一次校正时间
     */
    @Excel(name = "最近一次校正时间")
    private String latestCheckTime;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getChannelName() {
        return channelName;
    }

    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }

    public Long getChannelId() {
        return channelId;
    }

    public void setChannelId(Long channelId) {
        this.channelId = channelId;
    }

    public BigDecimal getAccountBalance() {
        return accountBalance;
    }

    public void setAccountBalance(BigDecimal accountBalance) {
        this.accountBalance = accountBalance;
    }

    public BigDecimal getWaitLiquidatedBalance() {
        return waitLiquidatedBalance;
    }

    public void setWaitLiquidatedBalance(BigDecimal waitLiquidatedBalance) {
        this.waitLiquidatedBalance = waitLiquidatedBalance;
    }

    public String getLatestCheckTime() {
        return latestCheckTime;
    }

    public void setLatestCheckTime(String latestCheckTime) {
        this.latestCheckTime = latestCheckTime;
    }

    @Override
    public String toString() {
        return "ChannelWalletRSP{" +
                "id=" + id +
                ", channelName='" + channelName + '\'' +
                ", channelId=" + channelId +
                ", accountBalance=" + accountBalance +
                ", waitLiquidatedBalance=" + waitLiquidatedBalance +
                ", latestCheckTime='" + latestCheckTime + '\'' +
                '}';
    }
}
